<?php
// +----------------------------------------------------------------------
// | 有理想的地方，地狱都是天堂。
// +----------------------------------------------------------------------
// | Copyright @ df81.com 版权所有
// +----------------------------------------------------------------------
// | 作者: 南国老符 邮箱：1062129401@qq.com
// +----------------------------------------------------------------------

namespace app\api\controller\v1;
use app\BaseController;
use think\facade\Lang;

class Base extends BaseController {
    // 初始化
    public function initialize(){
        $this->lang = input('lang');
        if(!in_array($this->lang,config('lang.allow_lang_list'))) $this->lang = config('lang.default_lang');
        //加载语言包
        Lang::load(app()->getBasePath().$this->lang.DIRECTORY_SEPARATOR.'lang'.DIRECTORY_SEPARATOR.$this->lang.'.php');
        Lang::load(app()->getBasePath().$this->lang.DIRECTORY_SEPARATOR.'lang'.DIRECTORY_SEPARATOR.'custom.php');
    }
    
    /**
     * json统一返回
     * data 返回数据
     * msg 提示消息
     * code 状态码
    */
    public function msg($data = '', $msg = '', $code = 200){
    	$result = [
            'code' => $code,
            'msg' => $msg,
            'data' => $data
        ];

        return $result;
    }
}